package com.compoundsystem.compound.pojo;

import com.baomidou.mybatisplus.annotation.IdType;
import com.baomidou.mybatisplus.annotation.TableField;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableName;
import lombok.Data;

@Data
@TableName("compound_db")
public class Compound {

    @TableId(type = IdType.AUTO)
    private Integer id;

    @TableField("comname_ch")
    private String comnameCh;

    @TableField("english")
    private String english;

    @TableField("formula")
    private String formula;

    @TableField("monoisotopic_mass")
    private String monoisotopicMass;

    @TableField("skeleton_type")
    private String skeletonType;

    @TableField("construction_img")
    private String constructionImg;

    @TableField("cas")
    private String cas;

    @TableField("iupac_name")
    private String iupacName;

    @TableField("chemspider")
    private String chemspider;

    @TableField("hmdb")
    private String hmdb;

    @TableField("pubchem")
    private String pubchem;

    @TableField("kegg")
    private String kegg;

    @TableField("toxicological_inf")
    private String toxicologicalInf;

    @TableField("toxic_symptom")
    private String toxicSymptom;

    @TableField("literature_poison_sym")
    private String literaturePoisonSym;

    @TableField("intoxication_mechanism")
    private String intoxicationMechanism;

    @TableField("literature_intoxic_mech")
    private String literatureIntoxicMecH;

    @TableField("m_h")
    private String mH;

    @TableField("m_na")
    private String mNa;

    @TableField("m_k")
    private String mK;

    @TableField("m_nh4")
    private String mNh4;

    @TableField("m2_h")
    private String m2H;

    @TableField("mhload")
    private String mhload;

    @TableField("m_cl")
    private String mCl;

    @TableField("ms_spectrum")
    private String msSpectrum;

    @TableField("ms_conditions")
    private String msConditions;

}
